package Routes

/**
 * Created by Goland
 * User: wkk alisleepy@hotmail.com
 * Time: 2021/12/21 - 00:57
 * Desc: <预入职路由组信息>
 */

import (
	"ali-hr/Http/Controller/PreHr"
	"ali-hr/Services/MiddleWare"
	"github.com/gin-gonic/gin"
)

// InitPreHrRoutes 返回Staff模块的路由信息
func InitPreHrRoutes(r *gin.Engine) {
	// 使用jwt中间件
	PreHrGroup := r.Group("/pre").Use(MiddleWare.JWTAuth())
	{
		// 预入职员工列表
		PreHrGroup.GET("/list", PreHr.PreStaffList)
		// 查看预入职员工信息
		PreHrGroup.GET("/info", PreHr.PreStaffInfo)
		// 修改预入职员工信息
		PreHrGroup.POST("/update", PreHr.UpdatePreStaff)
		// 入职操作
		PreHrGroup.GET("/entry", PreHr.Entry)
		// 导出预入职员工信息
		PreHrGroup.POST("/export", PreHr.ExportHrStaff)
		// 去下入职
		PreHrGroup.GET("/cancel_entry", PreHr.CancelEntry)
	}
}
